// 引入子模块 endpoints
mod endpoints;

// 导出 api 模块的公共接口
pub use endpoints::*;

// 在Rust项目中，一个子模块目录下只能有一个mod.rs文件，它定义了该目录的模块。该模块的名称应该与目录的名称相同。
// 子模块可以包含多个模块、函数、结构体、常量、枚举等，这些模块、函数、结构体、常量、枚举等都可以被其他模块使用。
// 子模块的作用主要是为了避免模块的命名冲突，同时也为了提高代码的可读性和可维护性。